﻿<%@ Page Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true" CodeBehind="List.aspx.cs" Inherits="Cn.Cellula.Website.Admin.Content.NewsList.List" Title="新闻管理" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript" src="/jskit.org/Server/JskitXmlHttp.js"></script>
    <script type="text/javascript" src="/Cellula_client/Controls/JskitFileUpload.js"></script>
    <link type="text/css" rel="Stylesheet" href="/Cellula_Client/Controls/JskitFileUpload.css" />
    <script type="text/javascript">
        var jfu = new JskitFileUpload("jfu");
        jfu.setModeName("<%=ModelName %>");
        function showAlbum(sender){
            jfu.setModelKey(sender.getAttribute("pid"));
            jfu.display(sender.getAttribute("pname"));
        }
    </script>
    <link type="text/css" rel="Stylesheet" href="/Cellula_Client/controls/JskitControls.css" />
    <script type="text/javascript" src="/jskit.org/model/controls/JskitRichDropDownList.js"></script>
    <script type="text/javascript">
    var jrddlCategory = new JskitRichDropDownList("jrddlCategory");
    function PageOnLoad(){
        jrddlCategory.setEmptySelectText("-全部-");
        jrddlCategory.deployTree(fixId("txt_ListType"),fixId("hid_ListType"),"Ws/_Category.aspx?ok=&rk=&t=category_news");
    }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CPH_PageTitle" runat="server">
新闻管理
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="CPH_MainBody" runat="server">
     <asp:HiddenField runat="server" ID="hid_ListType" />
   <fieldset>
        <legend>查询</legend>
        <table border="0" cellpadding="0" cellspacing="0" class="query_table">
            <tr>
                <td class="query_title">
                    标题：
                </td>
                <td class="query_content">
                    <asp:TextBox ID="txt_Title" runat="server" MaxLength="50"></asp:TextBox>
                </td>
                <td class="query_title">
                    置顶：
                </td>
                <td class="query_content">
                    <asp:DropDownList runat="server" ID="ddl_Top"></asp:DropDownList>
                </td>
                <td class="query_title">
                    审核状态：
                </td>
                <td class="query_content">
                    <asp:DropDownList runat="server" ID="ddl_IsVerified">
                        <asp:ListItem Value="" Selected="True">-全部-</asp:ListItem>
                        <asp:ListItem Value="0">未通过</asp:ListItem>
                        <asp:ListItem Value="1">已通过</asp:ListItem>
                    </asp:DropDownList>
                </td>
            </tr>
            <tr>
                <td class="query_title">
                    分类：
                </td>
                <td class="query_content">
                    <asp:TextBox runat="server" ID="txt_ListType"></asp:TextBox>
                </td>
                <td class="query_title">
                    头条：
                </td>
                <td class="query_content">
                    <asp:DropDownList runat="server" ID="ddl_Headline"></asp:DropDownList>
                </td>
                <td class="query_title">
                    最后更新：
                </td>
                <td class="query_content">
                    <asp:TextBox runat="server" ID="txt_StartDate" Width="80px" onclick="jskitDateSelector.open(this,event)"></asp:TextBox>
                    --
                    <asp:TextBox runat="server" ID="txt_EndDate" Width="80px"  onclick="jskitDateSelector.open(this,event)"></asp:TextBox>
                </td>
            </tr>
         </table>
    </fieldset>
    <div class="action_bar">
        <asp:Button ID="btn_Query" runat="server" Text="查询" onclick="btn_Query_Click" />
        &nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="btn_Verify" runat="server" Text="审核通过" 
            OnClientClick="return acu.gv.checkMultiSelect(fixId('gvList'));" 
            onclick="btn_Verify_Click"  />
        <asp:Button ID="btn_Top" runat="server" Text="置顶" 
            OnClientClick="return acu.gv.checkMultiSelect(fixId('gvList'));" 
            onclick="btn_Top_Click" />
        <asp:Button ID="btn_Headline" runat="server" Text="设为头条" 
            OnClientClick="return acu.gv.checkMultiSelect(fixId('gvList'));" 
            onclick="btn_Headline_Click" />
        &nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="btn_EOAdd" runat="server" Text="增加" onclick="btn_EOAdd_Click" />
        <asp:Button ID="btn_EOUpdate" runat="server" Text="修改" 
            OnClientClick="return acu.gv.checkModify(fixId('gvList'));" 
            onclick="btn_EOUpdate_Click" />
        <asp:Button ID="btn_EODel" runat="server" Text="删除" 
            OnClientClick="return acu.gv.checkDelete(fixId('gvList'));" 
            onclick="btn_EODel_Click" />
    </div>
    <fieldset>
        <legend>新闻列表</legend>
        <asp:GridView ID="gvList" runat="server" AutoGenerateColumns="false" CssClass="GridView"
            DataKeyNames="NewsKey" AllowPaging="True" PageSize="20" 
            PagerSettings-Mode="Numeric" onpageindexchanging="gvList_PageIndexChanging">
            <Columns>
                <asp:TemplateField>
                    <HeaderTemplate>
                        <input id="CheckAll" onclick="return acu.gv.selectAll(this,event);" tabindex="0"
                            type="checkbox" title="点击全选或反全选当前页所有信息" />
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="cbxRow" runat="server" CausesValidation="False"></asp:CheckBox>
                    </ItemTemplate>
                    <ItemStyle Width="10px" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText="审核">
                    <ItemTemplate>
                        <div class='sign_yn<%# DataBinder.Eval(Container, "DataItem.IsVerified")%>'></div>
                    </ItemTemplate>
                    <ItemStyle Width="30px" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText="图片">
                    <ItemTemplate>
                        <img onclick='showAlbum(this)' pname='<%# DataBinder.Eval(Container, "DataItem.Title")%>' pid='<%# DataBinder.Eval(Container, "DataItem.NewsKey")%>' src='/Cellula_client/Default/Images/Product/icon_pic_sign<%# DataBinder.Eval(Container, "DataItem.HasPicSign")%>.png' width="16" height="16" alt="" border="0" /><%# DataBinder.Eval(Container, "DataItem.PicCount")%></a>
                    </ItemTemplate>
                    <ItemStyle Width="30px" />
                </asp:TemplateField>
                <asp:BoundField DataField="Title" HeaderText="标题" />
                <asp:BoundField DataField="TypeName" HeaderText="分类" />
                <asp:TemplateField HeaderText="置顶">
                    <ItemTemplate>
                        <div class='sign_yn<%# DataBinder.Eval(Container, "DataItem.FlgTop")%>'></div>
                    </ItemTemplate>
                    <ItemStyle Width="30px" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText="头条">
                    <ItemTemplate>
                        <div class='sign_yn<%# DataBinder.Eval(Container, "DataItem.FlgHeadline")%>'></div>
                    </ItemTemplate>
                    <ItemStyle Width="30px" />
                </asp:TemplateField>
                <asp:BoundField DataField="StampTime" HeaderText="时间戳" />
                <asp:BoundField DataField="LastDate" HeaderText="最后更新" />
            </Columns>
            <PagerTemplate>
                <asp:LinkButton ID="lbnFirst" runat="Server" Text="首页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>'
                    CommandName="Page" CommandArgument="First"></asp:LinkButton>
                <asp:LinkButton ID="lbnPrev" runat="server" Text="上一页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != 0 %>'
                    CommandName="Page" CommandArgument="Prev"></asp:LinkButton>
                <asp:Label ID="lblPage" runat="server" Text='<%# "第" + (((GridView)Container.NamingContainer).PageIndex + 1)  + "页/共" + (((GridView)Container.NamingContainer).PageCount) + "页" %> '></asp:Label>
                <asp:LinkButton ID="lbnNext" runat="Server" Text="下一页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>'
                    CommandName="Page" CommandArgument="Next"></asp:LinkButton>
                <asp:LinkButton ID="lbnLast" runat="Server" Text="尾页" Enabled='<%# ((GridView)Container.NamingContainer).PageIndex != (((GridView)Container.NamingContainer).PageCount - 1) %>'
                    CommandName="Page" CommandArgument="Last"></asp:LinkButton>
            </PagerTemplate>
            <HeaderStyle CssClass="GridViewHeader" />
            <RowStyle CssClass="GridViewRow" />
            <FooterStyle CssClass="GirdViewFooter" />
            <AlternatingRowStyle CssClass="GirdViewAlternatingRow" />
            <PagerStyle CssClass="GridViewPager" />
            <EmptyDataRowStyle CssClass="GridViewEmptyDataRow" />
            <EmptyDataTemplate>
                没有可用的数据</EmptyDataTemplate>
        </asp:GridView>
    </fieldset>
</asp:Content>
